package cn.lanqiao.blog.dao;

import java.util.List;

import cn.lanqiao.blog.vo.MessageVO;

public interface MessageMapper {
   //通过当前用户id及对话者id获取对话列表
	List<MessageVO> getTalkMessages(Integer userId,Integer withUserId);
	//通过当前用户id最新留言列表（包括发送和接受）
	List<MessageVO> getMessageList(Integer userId);
	//通过当前用户id获取发送表信息
	List<MessageVO> getSendMessage(Integer userId);
	//通过当前用户id获取接收表信息
	List<MessageVO> getAcceptMessage(Integer userId);
	//发送表新增留言
	int saveSendMessage(MessageVO message);
	//接受表新增留言
	int saveAcceptMessage(MessageVO message);
	//清空发送表中当前用户与所选用户的留言
	int deleteSendMessage(Integer userId,Integer withUserId);
	//清空接收表中当前用户与所选用户的留言
	int deleteAcceptMessage(Integer userId,Integer withUserId);
}